def spec.step

emerging-ezaudio@0.4.0.0 · src/mp3_enc.bend:944

import emerging-ezaudio@0.4.0.0/src/mp3_enc.bend as Mp3Enc
import Base

944def spec.step(
945  hop: Nat, +aa: List<&2, List<&2, F32>>, +cc: List<&2, List<&2, F32>>, got: Br, +band: U32,
946  acc: List<&2, List<&2, F32>>
947) -> Array<F32> & List<&2, F32>:
948  match hop got:
949    case 0n Br{tab, row}:
950      (tab, flat.bands(f.revs(row <> acc)))
951    case 1n+p Br{tab, row}:
952      spec.step(p, aa, cc, br.of(band.row(aa, cc, tab, (band + 1 : U32))), (band + 1 : U32),
953        (row <> acc))

Uses (13)

Used by (1)