def d9.build

emerging-ezaudio@0.4.0.0 · src/mp3_syn.bend:259

import emerging-ezaudio@0.4.0.0/src/mp3_syn.bend as Mp3Syn
import Base

259# 9-point DCT of one half
260def d9.build(
261  +y0: F32, +y1: F32, +y2: F32, +y3: F32, +y4: F32, +y5: F32, +y6: F32, +y7: F32, +y8: F32
262) -> D9:
263  d9.from(d9.t0(y0, y6), d9.s0(y0, y6), d9.t4(y4, y2), d9.t2(y8, y2), d9.s6(y4, y8),
264    d9.s4(y4, y8, y2), d9.s3(y3), d9.tb0(y5, y1), d9.tb4(y5, y7), d9.tb2(y1, y7), d9.s1(y1, y5, y7))

Uses (14)

Used by (1)