def horner

bendtorch-core@0.1.0.0 · src/shape/core.bend:402

import bendtorch-core@0.1.0.0/src/shape/core.bend as Core
import Base

402def horner(dims: List<&2, U32>, values: List<&2, U32>, acc: Nat) -> Nat:
403  match dims values:
404    case head <> tail value <> rest:
405      horner(tail, rest, Nat.add(Nat.mul(acc, U32.to_nat(head)), U32.to_nat(value)))
406    case dims values:
407      acc

Uses (6)

Used by (8)