def pv_val_f

bendtorch-gpu@1.3.0.0 · main.bend:1005

import bendtorch-gpu@1.3.0.0/main.bend as BendtorchGpu
import Base
import bendtorch@1.3.0.0/main.bend as T

1005def pv_val_f(+e: U32, +c: EAC, a: Array<F32>, b: Array<F32>) -> T.D2:
1006  match c:
1007    case EAC{+n, +t, +t32, +h, +g, +gn, +hd, +hd32, +w, +kvw, +sc, +nw, +nk, +tr}:
1008      +row = U32.div(e, w)
1009      +col = U32.mod(e, w)
1010      +bi = U32.div(row, t32)
1011      +hi = U32.div(col, hd32)
1012      +i = U32.mod(row, t32)
1013      T.dot0(t, toff_f(((bi * h : U32) + hi : U32), i, t32, tr), ((((bi * t32 : U32) * kvw : U32) + (U32.div(hi, g) * hd32 : U32) : U32) + U32.mod(col, hd32) : U32), 1, kvw, a, b)

Uses (11)

Used by (2)