import { a as t } from "../../index-DSGwv2Yx.js";
import { BinaryOpProgram as s } from "./utils/binary_op.js";
import { B as p } from "../../binary_op_util-pKXltfxI.js";
function c(e) {
  const { a: r, b: n } = e.inputs, a = e.backend, o = new s(p.SUB, r.shape, n.shape);
  return a.runWebGPUProgram(o, [r, n], "packedF16");
}
const m = {
  kernelName: "Sub16",
  backendName: "webgpu",
  kernelFunc: c
};
t(m);
