def Flat.sum.go

bend-tensors@0.0.0.2 · bend_tensors.bend:2104

import bend-tensors@0.0.0.2/bend_tensors.bend as BendTensors
import Base

2104def Flat.sum.go(n: Nat, +i: U32, r: Array<F32> & F32, +acc: F32) -> F32:
2105  match n:
2106    case 0n:
2107      (a, x) = r
2108      (acc + x : F32)
2109    case 1n+p:
2110      (a, x) = r
2111      Flat.sum.go(p, (i + 1 : U32), Array.get(F32, a, (i + 1 : U32)), (acc + x : F32))

Uses (9)

Used by (1)