def sum_dw
import bendtorch@1.3.0.0/dtype.bend as Dtypeimport Base
569def sum_dw(k: Nat, +i: U32, acc: DW, ra: Array<F32> & F32) -> AF:
570 match k ra:
571 case 0n Tuple{a, v}:
572 AF{a, DW.value(acc)}
573 case 1n+p Tuple{a, +v}:
574 sum_dw(p, (i + 1 : U32), DW.add(acc, v), Array.get(F32, a, (i + 1 : U32)))