def hb3

bendtorch@1.3.0.0 · main.bend:2668

import bendtorch@1.3.0.0/main.bend as Bendtorch
import Base

2668# dQ = G·K into the head's columns, then dK
2669def hb3(+t: Nat, +hd: Nat, +w: Nat, +hc: U32, q: Array<F32>, d: Array<F32>, v: Array<F32>, p: Array<F32>, dka: Array<F32>, dva: Array<F32>, r: PO) -> BS:
2670  match r:
2671    case PO{g, k, dq}:
2672      hb4(t, hd, w, hc, k, d, v, p, dq, dva, pacc(Nat.sub(Nat.mul(t, hd), 1n), 0, U32.from_nat(hd), t, U32.from_nat(w), hc, dka, dot0(t, 0, hc, U32.from_nat(t), U32.from_nat(w), g, q)))

Uses (12)

Used by (1)