import { isPackedTensor as t } from "../../utilities/packed.js";
import { a as p } from "../../index-DSGwv2Yx.js";
import { m as l } from "../../mat_mul-DP86qZtZ.js";
function m(e) {
  const { A: n, B: r } = e.inputs, { transposeA: o, transposeB: s } = e.attrs, a = !t(n), c = !t(r);
  if (a && c)
    return l(n, r, o, s);
  throw new Error("MatMul16 CPU kernel only supports packed tensors currently.");
}
const u = {
  kernelName: "MatMul16",
  backendName: "cpu",
  kernelFunc: m
};
p(u);
