def an.go

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

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

213def an.go(xs: List<&2, F32>, got: Aw, +win: List<&2, F32>) -> An & Array<F32>:
214  match xs got:
215    case +s00 <> +s01 <> +s02 <> +s03 <> +s04 <> +s05 <> +s06 <> +s07 <> +s08 <> +s09 <> +s10
216      <> +s11 <> +s12 <> +s13 <> +s14 <> +s15 <> +s16 <> +s17 <> +s18 <> +s19 <> +s20 <> +s21
217      <> +s22 <> +s23 <> +s24 <> +s25 <> +s26 <> +s27 <> +s28 <> +s29 <> +s30 <> +s31 <> rest Aw{st, cos}:
218      an.go(rest, aw.of(an.push(st, an.blk(s00, s01, s02, s03, s04, s05, s06, s07, s08, s09,
219        s10, s11, s12, s13, s14, s15, s16, s17, s18, s19, s20, s21, s22, s23, s24, s25, s26,
220        s27, s28, s29, s30, s31), win, cos)), win)
221    case _ Aw{st, cos}:
222      (st, cos)

Uses (10)

Used by (1)